package net.qhzw.vip.qiyu.service;

import com.github.binarywang.wxpay.bean.order.WxPayMpOrderResult;
import com.github.binarywang.wxpay.bean.request.WxPayUnifiedOrderRequest;
import com.github.binarywang.wxpay.bean.result.WxPayRefundResult;
import net.qhzw.vip.qiyu.dto.PayInfoDto;
import net.qhzw.vip.qiyu.param.PayParam;

import java.util.List;

public interface PayService {


    PayInfoDto pay(Long userId, PayParam payParam);

    List<String> paySuccess(String payNo, String bizPayNo);

    WxPayRefundResult refund(Long userId, PayParam payParam);


}
